Репозитории ПО¶
На вкладке осуществляется управление репозиториями ПО: создание, редактирование и удаление репозиториев.
Список репозиториев ПО¶
Вкладка содержит список репозиториев ПО с указанием имени репозитория, типа репозитория и его описания.
В списке доступен поиск по имени репозитория. Для этого в поле поиска ввести значение. Внизу списка указано количество записей в списке.
Справа от поисковой строки расположена кнопка [+ Новый репозиторий].
Создание репозитория ПО¶
Для создания репозитория ПО следует нажать кнопку [+ Новый репозиторий], будет выполнен переход на карточку нового репозитория.
На карточке на вкладке Основное заполнить обязательные поля Имя репозитория и Относительный путь публикации репозитория. В поле Относительный путь публикации репозитория указывается каталог на компьютере, куда будет сохранен репозиторий (например, /astra17/bin).
Также можно указать описание репозитория. Поле Тип репозитория будет заполнено автоматически без возможности изменения.
Вкладка Версии станет доступна для редактирования после сохранения репозитория (см. edit_repository).
Для сохранения репозитория необходимо нажать на кнопку [Сохранить] в правом верхнем углу. И подтвердить действие во всплывающем окне.
Для закрытия карточки и возврата к предыдущему списку следует нажать на кнопку [Х Закрыть]. В случае закрытия карточки возникнет всплывающее окно для подтверждения закрытия без внесенных изменений, если таковые есть.
Редактирование репозитория ПО¶
Редактирование репозитория осуществляется на его карточке. Для перехода на карточку необходимо нажать на репозиторий в списке.
На карточке информация о репозитории размещается на вкладках:
Основное;
Версии.
Для сохранения изменений в карточке необходимо нажать на кнопку [Сохранить] в правом верхнем углу. И подтвердить действие во всплывающем окне.
Для закрытия карточки и возврата к предыдущему списку следует нажать на кнопку [Х Закрыть]. В случае закрытия карточки возникнет всплывающее окно для подтверждения закрытия без внесенных изменений, если таковые есть.
Основное¶
На вкладке указана основная информация о репозитории: его имя, тип, описание, относительный и абсолютный путь публикации репозитория. Поля Тип репозитория и Абсолютный путь до репозитория недоступны для редактирования. Остальные поля возможно изменить.
Версия¶
Список версий репозитория¶
На вкладке в табличном виде приведен список версий репозитория с указанием номера версии, состояния версии, даты создания и типа источника.
В списке доступен поиск. Для этого в поле поиска ввести значение. Также в списке доступна фильтрация по значениям столбцов Состояние, Дата создания и Тип источника, для этого необходимо нажать на значок фильтра рядом с названием столбца и отметить требуемые значения для фильтрации.
В левом нижнем углу указано количество записей в списке, а в правом нижнем углу кнопки переключения страниц.
Пользователям с допуском к абсолютному пути публикации репозитория доступна для просмотра опубликованная версия репозитория.
Создание версии репозитория¶
Для создания новой версии репозитория нажать кнопку [Новая версия], будет выполнен переход на карточку создания новой версии.
На карточке на вкладке Основное необходимо выбрать тип источника версии репозитория: Пакеты или ISO-образ.
Тип источника “ISO-образ”¶
При выборе типа источника ISO-образ необходимо загрузить версию репозитория в виде файла с расширением *.iso. Для этого нажать кнопку [Выбрать ISO-образ] и в окне навигации выбрать нужный файл.
При необходимости можно изменить выбранный файл, нажав кнопку [Изменить ISO-образ] и выбрав другой iso-файл.
Для загрузки образа нажать на кнопку сохранения в правом верхнем углу.
После загрузки ISO-образа версия репозитория опубликуется автоматически, а на вкладке Основное отобразятся автоматически заполненные поля:
Описание (например, Apt repository for project ALDPro);
Источник (например, ALDPro);
Метка (например, ALDPro);
Номер версии (например, 1);
Ветка дистрибутива (например, stable);
Кодовое имя дистрибутива (например, aldpro);
Архитектура дистрибутива (например, amd64);
Компоненты дистрибутива (например, salt).
Также автоматически заполнятся остальные вкладки (см. Текущее содержимое и История изменений).
Для закрытия карточки версии репозитория и перехода к списку версий нажать на кнопку закрытия.
Тип источника “Пакеты”¶
При выборе типа источника Пакеты необходимо заполнить следующие обязательные поля:
Источник (например, ALDPro);
Метка (например, ALDPro);
Номер версии (например, 1);
Кодовое имя дистрибутива (например, aldpro);
Архитектура дистрибутива (например, amd64).
Также можно заполнить поля Описание и Ветка дистрибутива.
Поле Компоненты дистрибутива заполняется автоматически и недоступно для редактирования.
После сохранения версии станут доступны для редактирования остальные вкладки (см. edit_version).
Для сохранения версии репозитория нажать на кнопку сохранения в правом верхнем углу.
После формирования текущего содержимого репозитория (см. Текущее содержимое) для настройки пользователей, которые смогут подключаться к версии репозитория, ее необходимо опубликовать (см. publish_version).
Для закрытия карточки и возврата к списку версий нажать на кнопку закрытия.
Редактирование версии репозитория¶
Для редактирования доступна только версия репозитория с состоянием Редактирование.
Редактирование версии репозитория осуществляется на ее карточке. Для перехода на карточку необходимо в списке версий нажать на версию репозитория.
На карточке информация о версии репозитории размещается на вкладках:
Основное;
Текущее содержимое;
История изменений.
Для закрытия карточки версии репозитория и возврата к списку нажать на кнопку закрытия.
Основное¶
На вкладке указана основная информация о версии репозитории:
Тип источника;
Описание;
Источник;
Метка;
Номер версии;
Ветка дистрибутива;
Кодовое имя дистрибутива;
Архитектура дистрибутива;
Компоненты дистрибутива.
Поля Тип источника и Компоненты дистрибутива недоступны для редактирования. Остальные поля возможно изменить.
Для применения внесенных изменений нажать на кнопку сохранения в правом верхнем углу.
История изменений¶
На вкладке отображаются изменения, внесенные в данную версию репозитория, с указанием наименования пакета и действия над ним (добавлен или удален).
В списке доступен поиск. Для этого в поле поиска ввести значение.
Внизу списка слева указано количество записей в списке, а справа располагаются кнопки переключения страниц.
Текущее содержимое¶
На вкладке отображаются пакеты, входящие в состав данной версии репозитория, с указанием наименования пакета, версии пакета и контрольных сумм md5.
В списке доступен поиск. Для этого в поле поиска ввести значение.
Внизу списка слева указано количество записей в списке, а справа располагаются кнопки переключения страниц.
Если версия репозитория имеет состояние Редактирование, то текущее содержимое может быть изменено:
для добавления в версию репозитория пакета нажать кнопку [Загрузить пакет]. В открывшемся окне навигации выбрать файл на и нажать [Открыть];
для удаления из версии репозитория пакета или одновременно нескольких пакетов необходимо отметить пакет в списке и нажать кнопку [Удалить].
Публикация версии репозитория¶
Для публикации версии репозитория с выбранными пакетами для открытого допуска необходимо открыть карточку версии и на вкладке Текущее содержимое нажать кнопку [Опубликовать].
После публикации версия репозитория изменит состояние на Опубликована и станет недоступна для редактирования.
Удаление версии репозитория¶
Для удаления версии репозитория открыть ее карточку, нажав на версию в списке, затем на карточке на вкладке Основное нажать кнопку [Удалить версию]. После подтверждения удаления будет выполнен переход к списку версий.
Удаление репозитория¶
Для удаления репозитория открыть его карточку, нажав на репозиторий в списке, затем на карточке нажать кнопку [Удалить репозиторий]. После подтверждения удаления будет выполнен переход к списку репозиториев.